libs/gnttab: introduce grant copy interface
authorPaulina Szubarczyk <paulinaszubarczyk@gmail.com>
Wed, 14 Sep 2016 19:10:02 +0000 (21:10 +0200)
committerWei Liu <wei.liu2@citrix.com>
Mon, 19 Sep 2016 16:03:46 +0000 (17:03 +0100)
commitf1446de4ba5218a58fa2486ebe090495e0fb05c4
treec2bc56eb5825effc9d5aa105d2b149ed206024ca
parent3a7f872ae427c2846b2923d76236464b6e8e8145
libs/gnttab: introduce grant copy interface

In a linux part an ioctl(gntdev, IOCTL_GNTDEV_GRANT_COPY, ..)
system call is invoked. In mini-os the operation is yet not
implemented. For the OSs that does not implement gnttab the
call of the grant copy operation causes abort.

Signed-off-by: Paulina Szubarczyk <paulinaszubarczyk@gmail.com>
Reviewed-by: David Vrabel <david.vrabel@citrix.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
[ wei: modify this patch to use BUILD_BUG_ON in xen-tools/libs.h ]
Signed-off-by: Wei Liu <wei.liu2@citrix.com>
tools/include/xen-sys/Linux/gntdev.h
tools/libs/gnttab/Makefile
tools/libs/gnttab/gnttab_core.c
tools/libs/gnttab/gnttab_unimp.c
tools/libs/gnttab/include/xengnttab.h
tools/libs/gnttab/libxengnttab.map
tools/libs/gnttab/linux.c
tools/libs/gnttab/minios.c
tools/libs/gnttab/private.h